package main

import (
	"fmt"
	"github.com/first-demo/service"
	"github.com/gin-gonic/gin"
)

func main() {
	//test()
	//Default返回一个默认的路由引擎
	r := gin.Default()
	r.GET("/ping", func(c *gin.Context) {
		//输出json结果给调用方
		c.JSON(200, gin.H{
			"message": "pong",
		})
	})
	r.Run() // listen and serve on 0.0.0.0:8080
}
func test() {
	service.Add()
	service.AddStr()

	var a int = 1            //定义一个int(整数)类型的变量 a
	var b int = 2            //定义一个int(整数)类型的变量 b
	var c int                //定义一个int类型的，变量 c
	c = service.AddInt(a, b) //这里把 a,b 当做参数 传给函数 AddInt，用c来接受函数的返回值
	fmt.Println("打印结果:", c)  //打印变量 c

	service.ForPrint()

	service.IfPrint()

	service.ListPrint()

	service.MapPrint()

	result := service.Fn(3)
	fmt.Println(result)
}
